using System.Collections.Generic;
using FluorineFx;
using Neturion.Dados;
using Neturion.Fachadas;

namespace Neturion.Servicos
{
    [RemotingService]
    public class ServicoSituacaoCheque
    {
        public SituacaoCheque Inserir(SituacaoCheque situacaoCheque, Usuario usuarioPermissao)
        {
            return Fachada.GetInstancia().Inserir(situacaoCheque);
        }

        public SituacaoCheque Atualizar(SituacaoCheque situacaoCheque, Usuario usuarioPermissao)
        {
            return Fachada.GetInstancia().Atualizar(situacaoCheque);
        }

        public void Excluir(SituacaoCheque situacaoCheque, Usuario usuarioPermissao)
        {
            Fachada.GetInstancia().Excluir(situacaoCheque);
        }

        public SituacaoCheque ObterSituacaoChequePorId(int id, Usuario usuarioPermissao)
        {
            return Fachada.GetInstancia().ObterSituacaoChequePorId(id);
        }

        public IList<SituacaoCheque> ObterTodosSituacaoCheques(Usuario usuarioPermissao)
        {
            return Fachada.GetInstancia().ObterTodosSituacaoCheques();
        }
    }
}